home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / 2015 / models / onethumb.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  9.6 KB  |  303 lines

  1. SDEF
  2. //
  3. // The SINED declaration section
  4. //
  5. /*SINED Neutral_OneThumb (1 .5 0) (0 0 0) (0 0 0)
  6. Greaseball.
  7. */
  8. //
  9. // The file declaration section
  10. //
  11. path models/worker
  12. scale 1.3
  13. normal one_t_02b.tga
  14. damage one_t_02b.tga
  15. worker_base.sbm
  16.  
  17. //
  18. // Declare the animation types and files
  19. //
  20. worker_idle2.sam
  21. worker_walk.sam
  22. // Normal Animations
  23. twitch2        worker_scratch.sam
  24. twitch1          worker_idle1.sam // sniffs his armpit
  25. idle1            worker_idle2.sam
  26. death1           worker_death1.sam
  27. death2           worker_death2.sam
  28. death3           worker_death3.sam
  29. run1             worker_run.sam
  30. walk1            worker_walk.sam
  31. fire1         worker_attack1.sam
  32. fire2         worker_attack2.sam
  33. fire3         worker_attack3.sam
  34. fire4         worker_attack4.sam
  35. pain1            worker_painlegright.sam
  36.  
  37. gibdeath_upper        worker_gibdeath1.SAM
  38. gibdeath_lower        worker_gibdeath2.SAM
  39.  
  40. // Pain Location Based Animations
  41. pain_torso_upper        worker_paintorsoupper.sam
  42. pain_torso_lower        worker_paintorsolower.sam
  43. pain_head            worker_painhead.SAM
  44. pain_leg_right_upper        worker_painlegright.SAM
  45. pain_leg_right_lower        worker_painlegright.SAM
  46. pain_leg_left_upper        worker_painlegleft.SAM
  47. pain_leg_left_lower        worker_painlegleft.SAM
  48. pain_arm_right_upper        worker_painarmright.sam
  49. pain_arm_right_lower        worker_painarmright.sam
  50. pain_arm_left_upper        worker_painarmleft.sam
  51. pain_arm_left_lower        worker_painarmleft.sam
  52.  
  53. // Death Location Based Animations
  54.  
  55. // Crouching Pain Location Based Animations
  56.  
  57. // Crouching Death Location Based Animations
  58.  
  59. // Optional Animations
  60. // fix me
  61. //push1        worker_push.sam
  62.  
  63. // Scripted Animations
  64. worker_armsfolded.sam
  65. worker_standstiff.sam
  66.  
  67. // Define model group areas
  68. //
  69. id   5 group head              flesh
  70. group head damage              3.0
  71. id  15 group torso_upper       fabric
  72. group torso_upper damage       1.0
  73. id  18 group torso_lower       fabric
  74. group torso_lower damage       1.0
  75. id  45 group leg_left_upper    fabric
  76. group leg_left_upper damage    0.8
  77. id  50 group leg_left_lower    fabric
  78. group leg_left_lower damage    0.6
  79. id  65 group leg_right_upper   fabric
  80. group leg_right_upper damage   0.8
  81. id  70 group leg_right_lower   fabric
  82. group leg_right_lower damage   0.6
  83. id  85 group arm_left_upper    flesh
  84. group arm_left_upper damage    0.8
  85. id  90 group arm_left_lower    flesh
  86. group arm_left_lower damage    0.6
  87. id 105 group arm_right_upper   flesh
  88. group arm_right_upper damage   0.8
  89. id 110 group arm_right_lower   flesh
  90. group arm_right_lower damage   0.6
  91. id 200 group arm_left_lower bone gun -20 270 60 2015attach flesh
  92. id   3 group head bone hat 225 40 -50 2015attach flesh
  93.  
  94. //
  95. // The initialization section
  96. //
  97. !init:
  98. server classname actor
  99. server setsize "-28 -28 0" "28 28 80"
  100. server health 60
  101. server painthreshold 16
  102.  
  103. // Sound Aliases
  104. server aliascache snd_sightenemy1    "monsters/olworker/olsite1.wav" 1
  105. server aliascache snd_sightenemy2    "monsters/olworker/olsite2.wav" 1
  106. server aliascache snd_sightenemy3    "monsters/olworker/olsite3.wav" 1
  107. server aliascache snd_sightenemy4    "monsters/olworker/olsite4.wav" 1
  108. server aliascache snd_sightenemy5    "monsters/olworker/olsite5.wav" 1
  109.  
  110. //server aliascache snd_pursuit1  "monsters/olworker/wrkpurs1.wav" 1
  111. //server aliascache snd_pursuit2  "monsters/olworker/wrkpurs2.wav" 1
  112. //server aliascache snd_pursuit3  "monsters/olworker/wrkpurs3.wav" 1
  113.  
  114. server aliascache snd_lostweapon "monsters/olworker/olpain4.wav" 1
  115.  
  116. //
  117. // CLIENT Initialization Commands
  118. //
  119.  
  120. // Sound Aliases
  121.  
  122. client aliascache snd_pain1     "monsters/olworker/olpain1.wav" 1
  123. client aliascache snd_pain2     "monsters/olworker/olpain2.wav" 1
  124. client aliascache snd_pain3     "monsters/olworker/olpain3.wav" 1
  125. client aliascache snd_pain4     "monsters/olworker/olpain4.wav" 1
  126. client aliascache snd_pain5     "monsters/olworker/olpain5.wav" 1
  127. client aliascache snd_death1    "monsters/olworker/oldeth1.wav" 1
  128. client aliascache snd_death2    "monsters/olworker/oldeth2.wav" 1
  129.  
  130. client aliascache snd_kneefall1 "impact/bodyfall/big/sml1.wav" 1
  131. client aliascache snd_kneefall2 "impact/bodyfall/big/sml2.wav" 1
  132. client aliascache snd_partfall1 "impact/bodyfall/big/med1.wav" 1
  133. client aliascache snd_partfall2 "impact/bodyfall/big/med2.wav" 1
  134. client aliascache snd_partfall3 "impact/bodyfall/big/med3.wav" 1
  135. client aliascache snd_bodyfall1 "impact/bodyfall/big/lrg1.wav" 1
  136. client aliascache snd_bodyfall2 "impact/bodyfall/big/lrg2.wav" 1
  137. client aliascache snd_limp1     "impact/bodyfall/big/drag1.wav" 1
  138. client aliascache snd_whoosh1   "monsters/pinphat/pinmel1.wav" 1
  139. client aliascache snd_whoosh2   "monsters/pinphat/pinmel1.wav" 1
  140.  
  141.  
  142. //
  143. // SHARED initialization commands
  144. //
  145.  
  146. // Sound Aliases
  147.  
  148.  
  149. // MAIN SECTION
  150. //
  151. !main:
  152.  
  153. // Normal Animations
  154. server run1  3 movementsound
  155. client run1  3 footstep
  156. server run1  7 movementsound
  157. client run1  7 footstep
  158.  
  159. server walk1  3 movementsound
  160. client walk1  3 footstep
  161. server walk1  9 movementsound
  162. client walk1  9 footstep
  163.  
  164. server fire1 4 fire
  165. server fire1 4 movementsound
  166. client fire1 4 randomsound snd_whoosh 1 4
  167. server fire1 7 movementsound
  168. client fire1 7 footstep
  169.  
  170. server fire2 3 fire
  171. server fire2 3 movementsound
  172. client fire2 3 randomsound snd_whoosh 1 4
  173. server fire2 5 movementsound
  174. client fire2 5 footstep
  175.  
  176. server fire3 3 fire
  177. server fire3 3 movementsound
  178. client fire3 3 randomsound snd_whoosh 1 4
  179. server fire3 5 movementsound
  180. client fire3 5 footstep
  181.  
  182. server fire4 3 fire
  183. server fire4 3 movementsound
  184. client fire4 3 randomsound snd_whoosh 1 4
  185. server fire4 3 movementsound
  186. client fire4 3 footstep
  187.  
  188. server death1 first deathsound
  189. client death1 first randomsound snd_death 1 2
  190. server death1     4 movementsound
  191. client death1     4 randomsound snd_bodyfall 1 4
  192. server death1     4 movementsound
  193. client death1     9 randomsound snd_kneefall 1 4
  194.  
  195. server death1 first deathsound
  196. client death2 first randomsound snd_death 1 2
  197. server death2     7 movementsound
  198. client death2     7 randomsound snd_bodyfall 1 4
  199. server death2    11 movementsound
  200. client death2    11 randomsound snd_kneefall 1 4
  201.  
  202. server death3 first painsound
  203. client death3 first randomsound snd_pain 1 2
  204. server death3     4 movementsound
  205. client death3     4 footstep
  206. server death3     7 movementsound
  207. client death3     7 footstep
  208. server death3     8 deathsound
  209. client death3     8 randomsound snd_death 1 2
  210. server death3    12 movementsound
  211. client death3    12 randomsound snd_bodyfall 1 4
  212.  
  213. // Pain Location Based Animations
  214. server pain1 first deathsound
  215. client pain1 first randomsound snd_pain 1 2
  216. server pain1     2 movementsound
  217. client pain1     2 randomsound snd_bodyfall 1 4
  218.  
  219. client pain_arm_left_lower first randomsound snd_pain 1 2
  220. server pain_arm_left_lower first painsound
  221. client pain_arm_left_lower 5 footstep
  222. server pain_arm_left_lower 5 movementsound
  223.  
  224. client pain_arm_left_upper first randomsound snd_pain 1 2
  225. server pain_arm_left_upper first painsound
  226. client pain_arm_left_upper 5 footstep
  227. server pain_arm_left_upper 5 movementsound
  228.  
  229. client pain_leg_left_lower first randomsound snd_pain 1 2
  230. server pain_leg_left_lower first painsound
  231. client pain_leg_left_lower 3 footstep
  232. server pain_leg_left_lower 3 movementsound
  233.  
  234. client pain_leg_left_lower first randomsound snd_pain 1 2
  235. server pain_leg_left_lower first painsound
  236. client pain_leg_left_lower 4 footstep
  237. server pain_leg_left_lower 4 movementsound
  238.  
  239. client pain_leg_right_lower first randomsound snd_pain 1 2
  240. server pain_leg_right_lower first painsound
  241. client pain_leg_right_lower 2 randomsound snd_bodyfall 1 4
  242. server pain_leg_right_lower 2 movementsound
  243.  
  244. client pain_leg_right_upper first randomsound snd_pain 1 2
  245. server pain_leg_right_upper first painsound
  246. client pain_leg_right_upper 2 randomsound snd_bodyfall 1 4
  247. server pain_leg_right_upper 2 movementsound
  248.  
  249. client pain_torso_lower first randomsound snd_pain 1 2
  250. server pain_torso_lower first painsound
  251. client pain_torso_lower 0 footstep
  252. server pain_torso_lower 0 movementsound
  253.  
  254. client pain_torso_upper first randomsound snd_pain 1 2
  255. server pain_torso_upper first painsound
  256. client pain_torso_upper 0 footstep
  257. server pain_torso_upper 0 movementsound
  258.  
  259.  
  260.  
  261.  
  262. // Death Location Based Animations
  263.  
  264. // Crouching Pain Location Based Animations
  265.  
  266. // Crouching Death Location Based Animations
  267.  
  268. // Optional Animations
  269. // fix me
  270. //client push1 0 footstep
  271. //server push1 0 movementsound
  272. //client push1 6 footstep
  273. //server push1 6 movementsound
  274.  
  275. // Scripted Animations
  276. server gibdeath_upper first group head +nodraw
  277. server gibdeath_upper first group torso_upper +nodraw
  278. server gibdeath_upper first group arm_left_upper +nodraw
  279. server gibdeath_upper first group arm_left_lower +nodraw
  280. server gibdeath_upper first group arm_right_upper +nodraw
  281. server gibdeath_upper first group arm_right_lower +nodraw
  282.  
  283. server gibdeath_upper first group torso_lower +skin1
  284. server gibdeath_upper first group leg_left_upper +skin1
  285. server gibdeath_upper first group leg_left_lower +skin1
  286. server gibdeath_upper first group leg_right_upper +skin1
  287. server gibdeath_upper first group leg_right_lower +skin1
  288.  
  289. server gibdeath_lower first group torso_lower +nodraw
  290. server gibdeath_lower first group leg_left_upper +nodraw
  291. server gibdeath_lower first group leg_left_lower +nodraw
  292. server gibdeath_lower first group leg_right_upper +nodraw
  293. server gibdeath_lower first group leg_right_lower +nodraw
  294.  
  295. server gibdeath_lower first group head +skin1
  296. server gibdeath_lower first group torso_upper +skin1
  297. server gibdeath_lower first group arm_left_upper +skin1
  298. server gibdeath_lower first group arm_left_lower +skin1
  299. server gibdeath_lower first group arm_right_upper +skin1
  300. server gibdeath_lower first group arm_right_lower +skin1
  301.  
  302.  
  303.